فونت زيبا سازفونت زيبا سازفونت زيبا سازفونت زيبا سازفونت زيبا سازفونت زيبا سازفونت زيبا ساز

لطفا از تمام مطالب دیدن فرمایید.

تماشای برخط [لینک مستقیم] فیلم آموزشی «واحدها» ( لینک دانلود در ادامه مطلب )
زیر نویس انگلیسی [English Subtitle] ( لینک دانلود در ادامه مطلب )

دریافت نسخه‌ی pdf این آموزش [641 کیلوبایت] ( لینک دانلود در ادامه مطلب )

خوب تا الان به طور پیش فرض از صفحه‌بندی نسبی (RelativeLayout) برای واسط کاربری پروژه‌هامون استفاده می‌کردیم. حالا می‌خوایم با انواع صفحه‌بندی آشنا بشیم.

۱.یه پروژه جدید در ایکلیپس بسازید و از فولدر res به زیر شاخه layout برید و activity_main.xml رو باز کنید. وقتی از منوی پایین روی activity_main.xml کلیک می‌کنیم و به کد مربوط به این فایل می‌ریم، می‌بینیم که در اولین خط نوع صفحه‌بندی تعیین شده.

۲.صفحه‌بندی نسبی که به طور پیش‌فرض برای تمام پروژه‌های اندروید قرار داره، بگونه‌ای که ما می‌تونیم، نسبت به دیواره‌های اطراف یا اشیائی که در صفحه قرار دارند، اشیا جدید رو قرار بدیم، الان همون متنی که تو صفحه هست رو حذف کنید و مثلا یه دکمه می‌خوایم به صفحه اضافه کنیم، وقتی دکمه رو از منوی سمت چپ می‌کشیم، هرجایی در صفحه که بخوایم قرارش بدیم، به طور نسبی مشخص می‌کنه اون دکمه چه وضعیتی با دیواره‌های اطراف داره، و بعد اون رو جایی که به نظرمون مناسبه رها می‌کنیم. (مثلا ۹۰ dp از بالا و ۹۰ dp از چپ فاصله داشته باشه) حتی وقتی دکمه رو روی صفحه رها می‌کنیم، هنوز برامون مشخص می‌کنه که اندازه‌های ما نسبت به دیواره‌های سمت چپ و بالاست (با دو تا فلش سبز رنگ)

۳.حالا بیاید یه RadioButton رو به صفحه اضافه کنیم، می‌تونیم طوری تنظیمش کنیم که نسبت اون رو با دکمه‌ای که قبلا اضافه کرده بودیم بسنجیم و قرارش بدیم. الان دکمه‌ی قبلی و این radioButton به عنوان یک مجموعه در نظر گرفته می‌شن، چون جای قرار گرفتن‌شون نسبت به هم سنجیده شده، حالا اگه جای دکمه‌ی اولی رو تغییر بدیم، radioButton هم به تبعیت از اون تغییر می کنه. (همین طور اگه radioButton.........................


موضوعات مرتبط: صفحه‌بندی (layout) ، ،
برچسب‌ها:

ادامه مطلب
تاريخ : دو شنبه 5 آبان 1393برچسب:, | 7:48 | نویسنده : کـــــوچـــــولـــــو |

صفحه قبل 1 صفحه بعد

لطفا از دیگر مطالب نیز دیدن فرمایید
.: Weblog Themes By SlideTheme :.

Flying Icon